﻿using System;
using System.Text;

namespace KPIS.GERP.GIMS.MODEL
{
    public class M_Dispense
    {
        private Int32 DISPENSE_SEQ;
        private string DISPENSE_DESC;
        private DateTime DISPENSE_DATE;
        private string ASSET_CODE;
        private Nullable<Int32> ICM_WH_SEQ;
        private Nullable<Int32> JOB_SITE_SEQ;
        private Nullable<Int32> DISPENSE_TYPE_SEQ;
        private string DESTINATION_LOCATION;
        private string REMARK;
        private string DISPENSE_STATUS;
        private string RECORD_STATUS;
        private Int32 CREATED_BY;
        private DateTime CREATED_WHEN;
        private Nullable<Int32> UPDATED_BY;
        private Nullable<DateTime> UPDATED_WHEN;
        //Add
        private string DISPENSE_TYPE_DESC;

        public Int32 dispense_seq
        {
          get { return DISPENSE_SEQ; }
          set { DISPENSE_SEQ = value; }
        }
        public string dispense_desc
        {
          get { return DISPENSE_DESC; }
          set { DISPENSE_DESC = value; }
        }
        public DateTime dispense_date
        {
          get { return DISPENSE_DATE; }
          set { DISPENSE_DATE = value; }
        }
        public string asset_code
        {
          get { return ASSET_CODE; }
          set { ASSET_CODE = value; }
        }
        public Nullable<Int32> icm_wh_seq
        {
          get { return ICM_WH_SEQ; }
          set { ICM_WH_SEQ = value; }
        }
        public Nullable<Int32> job_site_seq
        {
          get { return JOB_SITE_SEQ; }
          set { JOB_SITE_SEQ = value; }
        }
        public Nullable<Int32> dispense_type_seq
        {
          get { return DISPENSE_TYPE_SEQ; }
          set { DISPENSE_TYPE_SEQ = value; }
        }
        public string destination_location
        {
          get { return DESTINATION_LOCATION; }
          set { DESTINATION_LOCATION = value; }
        }
        public string remark
        {
          get { return REMARK; }
          set { REMARK = value; }
        }
        public string dispense_status
        {
          get { return DISPENSE_STATUS; }
          set { DISPENSE_STATUS = value; }
        }
        public string record_status
        {
          get { return RECORD_STATUS; }
          set { RECORD_STATUS = value; }
        }
        public Int32 created_by
        {
          get { return CREATED_BY; }
          set { CREATED_BY = value; }
        }
        public DateTime created_when
        {
          get { return CREATED_WHEN; }
          set { CREATED_WHEN = value; }
        }
        public Nullable<Int32> updated_by
        {
          get { return UPDATED_BY; }
          set { UPDATED_BY = value; }
        }
        public Nullable<DateTime> updated_when
        {
            get { return UPDATED_WHEN; }
            set { UPDATED_WHEN = value; }
        }
        public string dispense_type_desc
        {
            get { return DISPENSE_TYPE_DESC; }
            set { DISPENSE_TYPE_DESC = value; }
        }
    }
}
